Automatic Software Visualization

نویسنده

  • Lindsey Ford
چکیده

The problems of reconciling spatial and temporal dimensions of source code have been with us since the advent of programming. Although the notion of visually representing the internal states and actions of a computer is not new but for algorithm animation, at least, it involves a heavy time penalty on designing and implementing the animation. We have attempted to automate this process by providinga general mechanism for parsing and transforming source code in order to yield standard representations. General visualization mechanisms are then applied to these representations. The problems of space and time persist, however, and we have used techniques from the visual arts, particularly theatre and film, to address them. Our results encourage us to believe that techniques such as these are relevant for completely automating the visualization of very large programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Knowledge level software visualization

This report presents a toolkit for automatic analysis and visualization of software written in NUT. This work is a continuation of the research described in TRITA-IT R 95:16; KTH/IT/R-95/16-SE. It uses the set of reflective functions for analysis of classes developed in the latter. The main part of the report is a description of the automatic layout algorithm which guarantees good quality of au...

متن کامل

Automatic abstraction management in information visualization systems

The construction of information visualization systems is a difficult task. However, there are few works in the provision of software architectures for visualization systems, in order to reduce this difficulty. Particularly, systems that provide a reusable support for the automatic management of the different levels of abstraction in which complex data can be observed are not found in current vi...

متن کامل

JULIUS - an extendable application framework for medical visualization and surgical planning

In this paper we introduce the extendable cross-platform software framework Julius for medical visualization and surgical planning, consisting of two conceptual layers: the Julius Software Development Kit (JSDK) and its frontend the Julius Graphical User Interface (JGUI). Julius features a modular, platformindependent design and includes a full set of components, like semi-automatic segmentatio...

متن کامل

A Framework for Describing and Implementing Software Visualization Systems

In recent years many prototype systems have been developed for graphically visualizing program execution in an attempt to create a better interface between software engineers and their programs. Several classificationbased taxonomies have been proposed to describe computer program visualization systems and general frameworks have been suggested for implementation. In this paper we provide a fra...

متن کامل

CAD Visualization by Outsourcing

This paper describes an approach for state-of-the-art visualization in Computer Aided Design and Applications (CAD) based on connecting CAD to computer animation. Instead of replicating functionality in rapidly outdated visualization modules for each CAD software system, CAD scene is imported into an animation software system where state-of-the-art visualizations are produced. The approach of o...

متن کامل

Procedural Modeling as an Analytical Tool for 3D Survey in Urban Design Assessment

This paper examines procedural modeling as a tool for 3D modeling creation. Procedural modeling historically has been used for 3D visualization of natural features, but with the release of the software CityEngine in 2008, the technology can easily be adopted also in problem domains dealing with urban environments. Then, we will examine and compare two types of modeling, traditional and proc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993